import 'package:json_annotation/json_annotation.dart';

part 'home_requests_model.g.dart'; // 确保这行代码存在

// Bilibili 数据
@JsonSerializable()
class HomeBilibiliHotSearchModel {
  // 你的模型定义
  final String title;
  final String heat;
  final String link;

  HomeBilibiliHotSearchModel({
    required this.title,
    required this.heat,
    required this.link,
  });

  // 使用 json_serializable 自动生成 fromJson 方法
  factory HomeBilibiliHotSearchModel.fromJson(Map<String, dynamic> json) =>
      _$HomeBilibiliHotSearchModelFromJson(json);

  // 使用 json_serializable 自动生成 toJson 方法
  Map<String, dynamic> toJson() => _$HomeBilibiliHotSearchModelToJson(this);
}